aboutsummaryrefslogtreecommitdiff
path: root/api/[username].ts
blob: 3b9c781ef80a2167ae3579957ec776d1367f665b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { Router, error } from 'itty-router';

const router = Router();

router
  .get('/', () => new Response('intp.moe/:username'))
  .get('/:username', (request) => Response.redirect(`https://anilist.co/user/${request.params.username}/`, 301))
  .all('*', () => error(404));

const handler = (request: Request) =>
  router.handle(request).catch(error);

export default handler;